// 虽然字段很少 但是抽离出来 后续有扩展字段需求就很方便了

interface FormItemProps {
  /** id */
  id?: string;
  /** 供应商id */
  buyStoreId: number;
  /** 仓库id */
  receiveDepositoryId: number;
  deliveryDepositoryId: number;
  /** 添加商品 */
  addItemList?: Array<any>;
  /** 更新商品 */
  updateItemList?: Array<any>;
  /** 删除商品 */
  deleteOrderItemIds?: Array<any>;
  /** 运费类型 */
  fareType: number;
  /** 运费 */
  fare?: number;
  /** 商品数量 */
  orderNum: number;
  /** 订单费用 */
  orderPrice: number;
  /** 备注 */
  des: string;
  dataList?: Array<any>;
}
interface FormProps {
  formInline: FormItemProps;
  storeList?: Array<any>;
  depositoryList?: Array<any>;
  /** 前端静态list商品 */
  dataList?: Array<any>;
}
interface BillItemProps {
  /** id */
  id?: string;
  purchaseOrderId?: string;
  /** 承运商code */
  com?: string;
  /** 承运商名称 */
  comName?: string;
  /** 运单号 */
  num?: string;
  /** 运费 */
  fare?: number;
  /** 弹窗类型 */
  type?: number;
}
interface FormBillProps {
  formInline: BillItemProps;
}

export type { BillItemProps, FormBillProps, FormItemProps, FormProps };
